package com.sikaryofficial.workbench.domain.dto.req.order;

import com.sikaryofficial.system.api.model.att.AttachmentResp;
import io.swagger.annotations.ApiModel;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * @author : wuweihong
 * @desc : 定制商品
 * @date : 2024-09-25
 */
@Getter
@Setter
@ToString
@ApiModel(value = "定制商品Req入参对象", description = "定制商品Req入参对象")
public class OrderCustomizedReq implements Serializable {

    /**
     * 定制id
     */
    private Long orderCustomizedId;
    /**
     * 定制口味名称
     */
    private String tasteName;
    /**
     * 口味图片对象
     */
    private String tasteObj;
    /**
     * 定制包装
     */
    private AttachmentResp customPackages;
    /**
     * 是否有童锁 0-否 1-是 默认0
     */
    private Integer hasChildLock;
    /**
     * 是否支持可拆卸电池 0-否 1-是 默认0
     */
    private Integer hasDetachableBattery;
    /**
     * 尼古丁浓度, 单位 mg
     */
    private BigDecimal nicotineStrength;
    /**
     * 可代替pod-吊舱 数量
     */
    private Integer replaceablePodNum;
    /**
     * 备注-其他需求
     */
    private String remark;

    private Long userId;

}
